home *** CD-ROM | disk | FTP | other *** search
- integer counter, temp
- string userinput, temp2, keypressed, Areas_to_Scan
- string key3, key4, key5, areas1, areas2, areas3
-
- fopen 1, ppepath() + "AMI-NFS.CFG", O_RD, S_DN
- fget 1, Areas_to_Scan
- fget 1, key3
- fget 1, key4
- fget 1, key5
- fclose 1
-
- IF (!(tokcount()<>0)) goto Start_Scanning
- KeyPressed=tokenstr()
- tokenize KeyPressed
- gettoken Userinput
- gettoken Areas_to_Scan
- gettoken Areas1
- gettoken Areas2
- gettoken Areas3
- goto Skip_Input
-
- :Start_Scanning
- println
- println "@X01--[ @X03Newscan Pro-PC 1.0 by Mass Murderer [PWA] @X01]-------[ @X03'n ?' for options @X01]--"
- println
-
- IF (Exist(ppepath()+key4)) dispfile ppepath()+key4, Defs
- inputstr " _",Userinput,7,8,Mask_Ascii(),newline
-
- : Skip_Input
-
- IF (upper(userinput)="D") then
- temp=DATE()
- temp2 = todate(temp)
- println
- println "@X01--[ @X03Newscan Pro-PC 1.0 by Mass Murderer [PWA] @X01]-------[ @X03'n ?' for options @X01]--"
- println
- goto pressd
-
- ELSEIF (upper(userinput)="S") then
- temp=(u_ldir())
- temp2=strip(todate(temp),"-")
-
- ELSEIF (upper(userinput)="T") then
- temp=DATE()
- temp2=strip(TODATE(temp),"-")
-
- ELSEIF (upper(userinput)="W") then
- temp=DATE()-7
- temp2=strip(TODATE(temp),"-")
-
- ELSEIF (upper(userinput)="Y") then
- temp=DATE()-1
- temp2=strip(TODATE(temp),"-")
-
- ELSEIF (left(userinput,1)="-") then
- temp=DATE()-STRIP(userinput,"-")
- temp2=strip(TODATE(temp),"-")
-
- ELSEIF (upper(userinput)="") then
- temp=(u_ldir())
- temp2=strip(todate(temp),"-")
-
- ELSEIF (upper(userinput)="Q") then
- newline
- end
-
- ELSEIF (userinput="?") then
- IF (EXIST(PPEPATH() + "AMI-NFS.HLP")) dispfile ppepath() + "AMI-NFS.HLP", defs
- end
-
- Else
- temp2=STRIP(userinput,"-")
-
- ENDIF
-
- cls
- println
- println "@X01--[ @X03Newscan Pro-PC 1.0 by Mass Murderer [PWA] @X01]-------[ @X03'n ?' for options @X01]--"
- println
- print replacestr(key5,"$SCANDATE",string(todate(temp2)))
-
- If (IsNonStop()) then
- kbdstuff "N "+string(temp2)+" "+Areas_to_Scan+" " + areas1 + " " + areas2+" "+areas3+" NS"+chr(13)
-
- Elseif (!IsNonStop()) then
- kbdstuff "N "+string(temp2)+" "+Areas_to_Scan+" " + areas1 + " " + areas2 + " " + areas3 + chr(13)
-
- EndIf
-
- newline
- end
-
- : PressD
- ansipos 1,gety()
- print key3+" "+temp2
-
- : Skip_Input2
-
- userinput = ""
- userinput = inkey()
-
- IF (upper(userinput)="-") then
- DEC counter
- LET temp=DATE()+counter
- LET temp2 = todate(temp)
- goto PressD
-
- ELSEIF (userinput="+" | userinput="=") then
- INC counter
- LET temp=DATE()+counter
- LET temp2 = todate(temp)
- goto PressD
-
- ELSEIF (upper(userinput)="Q") then
- println
- end
-
- ELSEIF (upper(userinput)=chr(13)) then
- println
- temp2=strip(TODATE(temp),"-")
- newline
- cls
- println
- println "@X01--[ @X03Newscan Pro-PC 1.0 by Mass Murderer [PWA] @X01]-------[ @X03'n ?' for options @X01]--"
- println
- print replacestr(key5,"$SCANDATE",string(todate(temp2)))
-
- IF (IsNonStop()) then
- kbdstuff "N " + string(temp2) + " " + ReadLine(PPEPath()+"AMI-NFS.CFG",1) + " NS" + chr(13)
-
- Elseif (!IsNonStop()) then
- kbdstuff "N " + string(temp2) + " " + ReadLine(PPEPath()+"AMI-NFS.CFG",1) + chr(13)
-
- EndIf
-
- newline
- end
-
- Else
- Goto Skip_Input2
-
- Endif
-